一、添加接口
1、在IJKMediaPlayBack.h添加三个方法
image.png
1 | - (CVPixelBufferRef)framePixelbuffer; |
2、在ff_ffplay_def.h 的 FFPlayer 数据结构中添加如下:
image.png
1 | // 引入头文件 |
3、在ijkplayer.h中添加:
image.png
1 | // 引入头文件 |
4、在ijkplayer.c添加:
1 | CVPixelBufferRef ijkmp_get_pixelbuffer(IjkMediaPlayer *mp) |
5、在ff_ffplay.h添加:
image.png
1 | int ffp_pixelbuffer_mutex_init(FFPlayer *ffp); |
6、在ff_ffplay.c添加:
1 | int ffp_pixelbuffer_mutex_init(FFPlayer *ffp) |
7、在IJKFFMoviePlayerController.h添加:
image.png
1 | - (CVPixelBufferRef)framePixelbuffer; |
8、在IJKFFMoviePlayerController.m添加:
1 | - (CVPixelBufferRef)framePixelbuffer |
二、如何使用:
1 | [self.ijkplayer framePixelbufferLock]; |
小礼物走一走,来简书关注我